home *** CD-ROM | disk | FTP | other *** search
/ Programming a Multiplayer FPS in DirectX / Programming a Multiplayer FPS in DirectX (Companion CD).iso / DirectX / dxsdk_oct2004.exe / dxsdk.exe / Samples / C++ / Direct3D / PRTPerVertex / PRTPerVertex.rc < prev    next >
Encoding:
Text File  |  2004-09-27  |  12.1 KB  |  300 lines

  1. // Microsoft Visual C++ generated resource script.
  2. //
  3. #include "resource.h"
  4.  
  5. #define APSTUDIO_READONLY_SYMBOLS
  6. /////////////////////////////////////////////////////////////////////////////
  7. //
  8. // Generated from the TEXTINCLUDE 2 resource.
  9. //
  10. #define IDC_STATIC -1
  11. #include <winresrc.h>
  12.  
  13.  
  14.  
  15. /////////////////////////////////////////////////////////////////////////////
  16. #undef APSTUDIO_READONLY_SYMBOLS
  17.  
  18. /////////////////////////////////////////////////////////////////////////////
  19. // English (U.S.) resources
  20.  
  21. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  22. #ifdef _WIN32
  23. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  24. #pragma code_page(1252)
  25. #endif //_WIN32
  26.  
  27. /////////////////////////////////////////////////////////////////////////////
  28. //
  29. // RT_MANIFEST
  30. //
  31.  
  32. 1                       RT_MANIFEST             "PRTPerVertex.manifest"
  33.  
  34. /////////////////////////////////////////////////////////////////////////////
  35. //
  36. // Icon
  37. //
  38.  
  39. // Icon with lowest ID value placed first to ensure application icon
  40. // remains consistent on all systems.
  41. IDI_MAIN_ICON           ICON                    "..\\..\\common\\directx.ico"
  42.  
  43. #ifdef APSTUDIO_INVOKED
  44. /////////////////////////////////////////////////////////////////////////////
  45. //
  46. // TEXTINCLUDE
  47. //
  48.  
  49. 1 TEXTINCLUDE 
  50. BEGIN
  51.     "resource.h\0"
  52. END
  53.  
  54. 2 TEXTINCLUDE 
  55. BEGIN
  56.     "#define IDC_STATIC -1\r\n"
  57.     "#include <winresrc.h>\r\n"
  58.     "\r\n"
  59.     "\r\n"
  60.     "\0"
  61. END
  62.  
  63. 3 TEXTINCLUDE 
  64. BEGIN
  65.     "\r\n"
  66.     "\0"
  67. END
  68.  
  69. #endif    // APSTUDIO_INVOKED
  70.  
  71.  
  72. /////////////////////////////////////////////////////////////////////////////
  73. //
  74. // Dialog
  75. //
  76.  
  77. IDD_SIMULATION_OPTIONS DIALOGEX 0, 0, 335, 343
  78. STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | 
  79.     WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  80. EXSTYLE WS_EX_STATICEDGE | WS_EX_APPWINDOW
  81. CAPTION "Precomputed Radiance Transfer"
  82. MENU IDR_MENU1
  83. FONT 8, "MS Shell Dlg", 400, 0, 0x1
  84. BEGIN
  85.     GROUPBOX        "PRT settings",IDC_PRT_SETTINGS_TEXT,7,7,320,124,
  86.                     BS_NOTIFY
  87.     LTEXT           "Input mesh:",IDC_INPUT_MESH_TEXT,18,21,40,8,SS_NOTIFY
  88.     EDITTEXT        IDC_MESH_NAME,58,18,153,14,ES_AUTOHSCROLL | NOT 
  89.                     WS_TABSTOP
  90.     LTEXT           "Order of spherical harmonic approximation:",
  91.                     IDC_ORDER_TEXT,18,37,139,8,SS_NOTIFY
  92.     CONTROL         "",IDC_ORDER_SLIDER,"msctls_trackbar32",TBS_AUTOTICKS | 
  93.                     WS_TABSTOP,162,36,97,11
  94.     LTEXT           "Min: 2",IDC_STATIC,157,50,20,8
  95.     LTEXT           "Max: 6",IDC_STATIC,241,50,23,8
  96.     LTEXT           "Number of rays:",IDC_NUM_RAYS_TEXT,28,66,53,8,SS_NOTIFY
  97.     EDITTEXT        IDC_NUM_RAYS_EDIT,86,64,39,12,ES_AUTOHSCROLL
  98.     CONTROL         "",IDC_NUM_RAYS_SPIN,"msctls_updown32",UDS_SETBUDDYINT | 
  99.                     UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | 
  100.                     UDS_NOTHOUSANDS,127,63,11,14
  101.     LTEXT           "Number of bounces:",IDC_NUM_BOUNCES_TEXT,15,83,66,8,
  102.                     SS_NOTIFY
  103.     EDITTEXT        IDC_NUM_BOUNCES_EDIT,86,81,39,12,ES_AUTOHSCROLL
  104.     CONTROL         "",IDC_NUM_BOUNCES_SPIN,"msctls_updown32",
  105.                     UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | 
  106.                     UDS_ARROWKEYS | UDS_NOTHOUSANDS,127,80,11,14
  107.     LTEXT           "Length scale:",IDC_LENGTH_SCALE_TEXT,37,100,44,8,
  108.                     SS_NOTIFY
  109.     EDITTEXT        IDC_LENGTH_SCALE_EDIT,86,98,39,12,ES_AUTOHSCROLL
  110.     CONTROL         "Enable adaptive mesh tessellation",IDC_ADAPTIVE_CHECK,
  111.                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,169,70,128,10
  112.     DEFPUSHBUTTON   "Adaptive Mesh Settings...",IDC_ADAPTIVE_SETTINGS,181,83,
  113.                     102,14
  114.     CONTROL         "Enable subsurface scattering",IDC_SUBSURF_CHECK,"Button",
  115.                     BS_AUTOCHECKBOX | WS_TABSTOP,56,115,109,10
  116.     CONTROL         "3 color channels (RGB)",IDC_SPECTRAL_CHECK,"Button",
  117.                     BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,178,115,88,10
  118.     GROUPBOX        "Material settings",IDC_MATERIAL_SETTINGS_TEXT,7,135,320,
  119.                     120,BS_NOTIFY
  120.     LTEXT           "Predefined Material:",IDC_PREDEF_TEXT,80,151,66,8,
  121.                     SS_NOTIFY
  122.     COMBOBOX        IDC_PREDEF_COMBO,150,148,126,63,CBS_DROPDOWNLIST | 
  123.                     WS_VSCROLL | WS_TABSTOP
  124.     LTEXT           "Relative index of refraction:",IDC_REFRACTION_TEXT,54,
  125.                     169,91,8,SS_NOTIFY
  126.     EDITTEXT        IDC_REFRACTION_EDIT,150,167,39,12,ES_AUTOHSCROLL
  127.     LTEXT           "Red",IDC_RED_TEXT,162,188,14,8,SS_NOTIFY
  128.     LTEXT           "Green",IDC_GREEN_TEXT,203,188,20,8,SS_NOTIFY
  129.     LTEXT           "Blue",IDC_BLUE_TEXT,250,188,14,8,SS_NOTIFY
  130.     LTEXT           "Diffuse reflectance coefficient:",IDC_REFLECTANCE_TEXT,
  131.                     45,201,100,8,SS_NOTIFY
  132.     EDITTEXT        IDC_REFLECTANCE_R_EDIT,150,199,39,12,ES_AUTOHSCROLL
  133.     EDITTEXT        IDC_REFLECTANCE_G_EDIT,194,199,39,12,ES_AUTOHSCROLL
  134.     EDITTEXT        IDC_REFLECTANCE_B_EDIT,238,199,39,12,ES_AUTOHSCROLL
  135.     LTEXT           "Reduced scattering coefficient:",IDC_SCATTERING_TEXT,44,
  136.                     218,101,8,SS_NOTIFY
  137.     EDITTEXT        IDC_SCATTERING_R_EDIT,150,216,39,12,ES_AUTOHSCROLL
  138.     EDITTEXT        IDC_SCATTERING_G_EDIT,194,216,39,12,ES_AUTOHSCROLL
  139.     EDITTEXT        IDC_SCATTERING_B_EDIT,238,216,39,12,ES_AUTOHSCROLL
  140.     LTEXT           "Absorption coefficient:",IDC_ABSORPTION_TEXT,71,235,74,
  141.                     8,SS_NOTIFY
  142.     EDITTEXT        IDC_ABSORPTION_R_EDIT,150,233,39,12,ES_AUTOHSCROLL
  143.     EDITTEXT        IDC_ABSORPTION_G_EDIT,194,233,39,12,ES_AUTOHSCROLL
  144.     EDITTEXT        IDC_ABSORPTION_B_EDIT,238,233,39,12,ES_AUTOHSCROLL
  145.     GROUPBOX        "Output settings",IDC_OUTPUT_SETTINGS_TEXT,7,258,320,59,
  146.                     BS_NOTIFY
  147.     LTEXT           "Output buffer: ",IDC_OUTPUT_TEXT,18,275,50,8,SS_NOTIFY,
  148.                     WS_EX_RIGHT
  149.     EDITTEXT        IDC_OUTPUT_EDIT,71,272,118,14,ES_AUTOHSCROLL
  150.     PUSHBUTTON      "&Browse",IDC_OUTPUT_BROWSE_BUTTON,195,272,50,14
  151.     CONTROL         "Compressed",IDC_COMPRESSED_CHECK,"Button",
  152.                     BS_AUTOCHECKBOX | WS_TABSTOP,255,274,55,10
  153.     PUSHBUTTON      "&Browse",IDC_INPUT_BROWSE_BUTTON,214,18,50,14
  154.     LTEXT           "Output mesh: ",IDC_OUTPUT_MESH_TEXT,18,300,50,8,
  155.                     SS_NOTIFY,WS_EX_RIGHT
  156.     EDITTEXT        IDC_OUTPUT_MESH_EDIT,71,297,118,14,ES_AUTOHSCROLL
  157.     PUSHBUTTON      "&Browse",IDC_OUTPUT_MESH_BROWSE_BUTTON,195,297,50,14
  158.     CONTROL         "Binary",IDC_MESH_SAVE_BINARY_RADIO,"Button",
  159.                     BS_AUTORADIOBUTTON,251,299,36,10
  160.     CONTROL         "Text",IDC_MESH_SAVE_TEXT_RADIO,"Button",
  161.                     BS_AUTORADIOBUTTON,289,299,31,10
  162.     CONTROL         "Show Tooltips",IDC_TOOLTIPS,"Button",BS_AUTOCHECKBOX | 
  163.                     WS_TABSTOP,144,324,56,10
  164.     DEFPUSHBUTTON   "&Go",IDOK,7,322,50,14
  165.     PUSHBUTTON      "&Cancel",IDCANCEL,277,322,50,14
  166. END
  167.  
  168. IDD_LOAD_PRTBUFFER DIALOGEX 0, 0, 286, 86
  169. STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | 
  170.     WS_CAPTION | WS_SYSMENU
  171. CAPTION "Precomputed Radiance Transfer"
  172. FONT 8, "MS Shell Dlg", 400, 0, 0x1
  173. BEGIN
  174.     GROUPBOX        "View the results from a previously saved PRT simulation",
  175.                     IDC_STATIC,7,5,271,76
  176.     LTEXT           "Mesh file: ",IDC_INPUT_MESH_TEXT,51,22,34,8,SS_NOTIFY
  177.     EDITTEXT        IDC_INPUT_MESH_EDIT,85,19,129,14,ES_AUTOHSCROLL
  178.     PUSHBUTTON      "&Browse",IDC_INPUT_MESH_BROWSE_BUTTON,219,19,50,14
  179.     LTEXT           "Simulator results file: ",IDC_SIM_RESULTS_TEXT,15,40,70,
  180.                     8,SS_NOTIFY
  181.     EDITTEXT        IDC_SIM_RESULTS_EDIT,85,37,129,14,ES_AUTOHSCROLL
  182.     PUSHBUTTON      "&Browse",IDC_SIM_RESULTS_BROWSE_BUTTON,219,37,50,14
  183.     DEFPUSHBUTTON   "&OK",IDOK,15,60,50,14
  184.     PUSHBUTTON      "&Cancel",IDCANCEL,219,60,50,14
  185. END
  186.  
  187. IDD_ADAPTIVE_OPTIONS DIALOGEX 0, 0, 207, 239
  188. STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | 
  189.     WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  190. EXSTYLE WS_EX_STATICEDGE | WS_EX_APPWINDOW
  191. CAPTION "Adaptive PRT Setttings"
  192. FONT 8, "MS Shell Dlg", 400, 0, 0x1
  193. BEGIN
  194.     GROUPBOX        "Robust mesh refine",IDC_PRT_SETTINGS_TEXT,7,7,192,58,
  195.                     BS_NOTIFY
  196.     CONTROL         "Enable robust mesh refine",
  197.                     IDC_ENABLE_ROBUST_MESH_REFINE,"Button",BS_AUTOCHECKBOX | 
  198.                     WS_TABSTOP,20,18,99,10
  199.     LTEXT           "Min edge length:",IDC_RMR_MIN_EDGE_TEXT,47,32,54,8,
  200.                     SS_NOTIFY
  201.     EDITTEXT        IDC_RMR_MIN_EDGE_EDIT,104,30,59,12,ES_AUTOHSCROLL
  202.     LTEXT           "Max subdivision level:",IDC_RMR_MAX_SUBD_TEXT,31,46,70,
  203.                     8,SS_NOTIFY
  204.     EDITTEXT        IDC_RMR_MAX_SUBD_EDIT,104,44,59,12,ES_AUTOHSCROLL
  205.     CONTROL         "",IDC_RMR_MAX_SUBD_SPIN,"msctls_updown32",
  206.                     UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | 
  207.                     UDS_ARROWKEYS | UDS_NOTHOUSANDS,165,43,11,14
  208.     GROUPBOX        "Adaptive direct lighting",IDC_PRT_SETTINGS_TEXT2,7,66,
  209.                     192,74,BS_NOTIFY
  210.     CONTROL         "Enable adaptive direct lighting",
  211.                     IDC_ENABLE_ADAPTIVE_DIRECT_LIGHTING,"Button",
  212.                     BS_AUTOCHECKBOX | WS_TABSTOP,20,77,112,10
  213.     LTEXT           "Subdivision threshold:",IDC_DL_SUBD_THRESHOLD_TEXT,30,
  214.                     93,71,8,SS_NOTIFY
  215.     EDITTEXT        IDC_DL_SUBD_THRESHOLD_EDIT,104,90,59,12,ES_AUTOHSCROLL
  216.     LTEXT           "Min edge length:",IDC_DL_MIN_EDGE_TEXT,47,106,54,8,
  217.                     SS_NOTIFY
  218.     EDITTEXT        IDC_DL_MIN_EDGE_EDIT,104,104,59,12,ES_AUTOHSCROLL
  219.     LTEXT           "Max subdivision level:",IDC_DL_MAX_SUBD_TEXT,31,119,70,
  220.                     10,SS_NOTIFY
  221.     EDITTEXT        IDC_DL_MAX_SUBD_EDIT,104,118,59,12,ES_AUTOHSCROLL
  222.     CONTROL         "",IDC_DL_MAX_SUBD_SPIN,"msctls_updown32",
  223.                     UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | 
  224.                     UDS_ARROWKEYS | UDS_NOTHOUSANDS,165,117,11,14
  225.     GROUPBOX        "Adaptive bounce",IDC_PRT_SETTINGS_TEXT3,7,141,192,74,
  226.                     BS_NOTIFY
  227.     CONTROL         "Enable adaptive bounce",IDC_ENABLE_ADAPTIVE_BOUNCE,
  228.                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,152,93,10
  229.     LTEXT           "Subdivision threshold:",IDC_AB_SUBD_THRESHOLD_TEXT,30,
  230.                     168,71,8,SS_NOTIFY
  231.     EDITTEXT        IDC_AB_SUBD_THRESHOLD_EDIT,104,165,59,12,ES_AUTOHSCROLL
  232.     LTEXT           "Min edge length:",IDC_AB_MIN_EDGE_TEXT,47,181,54,8,
  233.                     SS_NOTIFY
  234.     EDITTEXT        IDC_AB_MIN_EDGE_EDIT,104,179,59,12,ES_AUTOHSCROLL
  235.     LTEXT           "Max subdivision level:",IDC_AB_MAX_SUBD_TEXT,31,194,70,
  236.                     10,SS_NOTIFY
  237.     EDITTEXT        IDC_AB_MAX_SUBD_EDIT,104,193,59,12,ES_AUTOHSCROLL
  238.     CONTROL         "",IDC_AB_MAX_SUBD_SPIN,"msctls_updown32",
  239.                     UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | 
  240.                     UDS_ARROWKEYS | UDS_NOTHOUSANDS,165,192,11,14
  241.     DEFPUSHBUTTON   "&OK",IDOK,149,218,50,14
  242. END
  243.  
  244.  
  245. /////////////////////////////////////////////////////////////////////////////
  246. //
  247. // Menu
  248. //
  249.  
  250. IDR_MENU1 MENU 
  251. BEGIN
  252.     POPUP "&Settings"
  253.     BEGIN
  254.         MENUITEM "&Reset",                      IDC_SETTINGS_RESET
  255.     END
  256. END
  257.  
  258.  
  259. /////////////////////////////////////////////////////////////////////////////
  260. //
  261. // DESIGNINFO
  262. //
  263.  
  264. #ifdef APSTUDIO_INVOKED
  265. GUIDELINES DESIGNINFO 
  266. BEGIN
  267.     IDD_SIMULATION_OPTIONS, DIALOG
  268.     BEGIN
  269.         LEFTMARGIN, 7
  270.         RIGHTMARGIN, 327
  271.         TOPMARGIN, 7
  272.         BOTTOMMARGIN, 336
  273.     END
  274.  
  275.     IDD_ADAPTIVE_OPTIONS, DIALOG
  276.     BEGIN
  277.         LEFTMARGIN, 7
  278.         RIGHTMARGIN, 199
  279.         TOPMARGIN, 7
  280.         BOTTOMMARGIN, 232
  281.     END
  282. END
  283. #endif    // APSTUDIO_INVOKED
  284.  
  285. #endif    // English (U.S.) resources
  286. /////////////////////////////////////////////////////////////////////////////
  287.  
  288.  
  289.  
  290. #ifndef APSTUDIO_INVOKED
  291. /////////////////////////////////////////////////////////////////////////////
  292. //
  293. // Generated from the TEXTINCLUDE 3 resource.
  294. //
  295.  
  296.  
  297. /////////////////////////////////////////////////////////////////////////////
  298. #endif    // not APSTUDIO_INVOKED
  299.  
  300.